package com.baidu.app.service;

import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.baidu.app.dao.CartDao;
import com.baidu.pro.bean.Cart;
import com.baidu.pro.bean.CartItem;

@Service
public class CartService {

	@Autowired
	private CartDao dao;
	
	public boolean getCartItem(String id){
		
		List<CartItem> list = dao.getCartItem();
		
		for (CartItem cartItem : list) {
			
			if(cartItem.getId().equals(id)){
				
				return true;
			}
		}
		
		return false;
	}

	public void addCartItem(CartItem cartItem2) {
		
		dao.addCartItem(cartItem2);
	}

	public void addCart(Cart cart) {
		
		dao.addCart(cart);
	}

	public void updateCartItem(CartItem cartItem) {
		
		dao.updateCartItem(cartItem);
	}

	public CartItem getCartItemById(String id) {
		
		return dao.getCartItemById(id);
	}

	public void updateCart(Cart cart) {
		
		dao.updateCart(cart);
	}



	public List getCartItemList() {
		
		return dao.getCartItemList();
	}

	public List<CartItem> getCartList() {
		
		return dao.getCartItemList();
	}

	

	
}
